﻿
/******** Main ********/
html,body
{
    margin:0;
    padding:0;
    /*width:100%;*/
    min-width:1200px;
}
.content
{
    width:100%;
    background-color:#efefef;
}
.body
{
    width:1000px;
    margin:0 auto;
}
.bodyContent
{
    background-color:white;
    border-left:1px solid #293955;
    border-right:1px solid #293955;
    position:relative;
    padding-bottom:40px;
}

/******** Header ********/
.header
{
    width:100%;
    height:59px;
    background:url(../images/bg_header_footer.png) repeat;
    border-bottom:1px solid #293955;
}

.logo
{
    width:137px;
    height:51px;
    float:left;
    margin:8px 0 0 20px;
    background-image: url(../images/logo.png);
    background-repeat:no-repeat;
}

/******** Footer ********/

.footer
{
   /* width:100%;*/
    height:119px;
    background:url(../images/bg_header_footer.png) repeat;
    border-top:1px solid #293955;
    position:relative;
}

.footer .body
{
    text-align:right;
    color:#efefef;
    padding-top:15px;
    padding-right:30px;
}


/******** Menu ********/
.menu 
{
   /* width:100%;*/
    padding-left:200px;
    padding-top:2px;
}

.menu ul
{
    /*width:100%;*/
    font-family:Tahoma;
}

.menu ul li
{
    position:relative;
    float:left;
    list-style:none;
    margin-right:5px;
    height:40px;
    width:180px;
    border-left:1px solid #293955;
    border-top:1px solid #293955;
    border-right:1px solid #293955;
}

.menu ul:after 
{
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}

.menu ul li a
{
     background-image: url('../images/bg_inactive.png');
     display:inline-block;
     text-align:center;
     width:174px;
     height:35px;
     color:#ffffff;
     position:relative;
     cursor:pointer;
     font-size:26px;
     text-decoration:none;
     border-bottom:1px solid #293955;
     padding-top:5px;
}

.menu ul li a:hover
{
    background-image:url('../images/bg_hover.png');
}
.menu ul li a.active
{
    background-color:#ffffff;
    color:#293955;
    border-bottom:2px solid #ffffff;
}
.menuBorder
{
    position:absolute;
    right:0;
    width:6px;
    height:40px;
    border-bottom:1px solid #293955;
}
.menu ul li a.active+span.blue
{
    border-bottom-color:#98d8ea;
}
.menu ul li a.active+span.lime
{
    border-bottom-color:#b5e61d;
}
.menu ul li a.active+span.orange
{
    border-bottom-color:#ffc200;
}
.menu ul li a.active+span.pink
{
    border-bottom-color:#ffaec9;
}
.blue
{
    background-color:#98d8ea;    
}
.lime
{
    background-color:#b5e61d; 
}
.orange
{
    background-color:#ffc200;
}
.pink
{
    background-color:#ffaec9;
}

